package com.dmz.workflow.service;

import com.dmz.workflow.base.BaseService;
import com.dmz.workflow.entity.ProcessJson;

public interface WorkflowProcessJsonService extends BaseService<ProcessJson> {

    /**
     * 根据流程定义ID获取流程的JSON信息
     * @param processDefinitionId 流程定义ID
     * @return 流程JSON
     */
    ProcessJson getProcessJsonByProcessDefinitionId(String processDefinitionId);

    /**
     * 根据流程名和公司ID获取流程信息
     * @param processDefinitionName 流程定义名称
     * @param companyId 公司ID
     * @return 流程定义的信息
     */
    ProcessJson getProcessJsonByProcessNameAndCompanyId(String processDefinitionName,Integer companyId);
}
